#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

MODULE_INFO(vermagic, VERMAGIC_STRING);

struct module __this_module
__attribute__((section(".gnu.linkonce.this_module"))) = {
 .name = KBUILD_MODNAME,
 .init = init_module,
#ifdef CONFIG_MODULE_UNLOAD
 .exit = cleanup_module,
#endif
 .arch = MODULE_ARCH_INIT,
};

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0x8495e121, "module_layout" },
	{ 0x1837e804, "usb_deregister" },
	{ 0xa1b4eb92, "usb_register_driver" },
	{ 0x71e3cecb, "up" },
	{ 0x5f06d4d8, "usb_alloc_coherent" },
	{ 0xc797d467, "usb_alloc_urb" },
	{ 0x88789e21, "usb_deregister_dev" },
	{ 0xfce57904, "usb_find_interface" },
	{ 0x4b06d2e7, "complete" },
	{ 0x236c8c64, "memcpy" },
	{ 0x62c22e01, "usb_submit_urb" },
	{ 0x2e5c2b65, "usb_free_urb" },
	{ 0xae27b516, "usb_free_coherent" },
	{ 0x2b5621ed, "usb_kill_urb" },
	{ 0x4f8b5ddb, "_copy_to_user" },
	{ 0xa1c76e0a, "_cond_resched" },
	{ 0x6d0aba34, "wait_for_completion" },
	{ 0xf147ecb1, "down_trylock" },
	{ 0x4b4e8da0, "usb_control_msg" },
	{ 0x74e00c40, "usb_set_interface" },
	{ 0x3b727767, "usb_put_dev" },
	{ 0xb9ce3a1a, "usb_register_dev" },
	{ 0x1e16bf1e, "dev_set_drvdata" },
	{ 0x6395be94, "__init_waitqueue_head" },
	{ 0x71ee2a1e, "usb_get_dev" },
	{ 0x37a0cba, "kfree" },
	{ 0x24f41ee7, "kmem_cache_alloc_trace" },
	{ 0xc6d08280, "kmalloc_caches" },
	{ 0x27e1a049, "printk" },
	{ 0x1b19af65, "dev_get_drvdata" },
	{ 0xb4390f9a, "mcount" },
};

static const char __module_depends[]
__used
__attribute__((section(".modinfo"))) =
"depends=";

MODULE_ALIAS("usb:v046Dp08CCd*dc*dsc*dp*ic*isc*ip*");

MODULE_INFO(srcversion, "C0C678BE1B5E55909746B04");
